RapidSpellDialog

The RapidSpellDialog control conveniently wraps access to the RapidSpellGUIPresenter class providing dialog spell checking functionality for Windows Forms or WPF with single or multiple text boxes. This control is of particular use to developers who use an IDE such as Microsoft's Visual Studio or Borland's C# Builder.

This control mirrors most properties and methods available in RapidSpellGUIPresenter. Some members of note are (please consult API docs for more info):

Properties  
Options  - the users options
TextBoxBaseToCheck  - the TextBoxBase to be checked
TextBoxBasesToCheck  - an array of TextBoxBases to be checked
ThirdPartyTextComponentToCheck  - a 3rd party component to be checked
ThirdPartyTextComponentsToCheck  - an array of 3rd party components to be checked
Modal  - whether to spell check modally
SuggestSplitWords  - whether to suggest split words (eg. thistime -> this time)
SuggestionsMethod  - the suggestions method in use (hashing or phonetic)
GUILanguage  - the text language used in the GUI
IgnoreXML  - whether to ignore XML or HTML tags
ShowFinishedBoxAtEnd  - whether to show a spell check finished box at end
IgnoreCapitalizedWords  - whether to ignore capitalized words
IncludeUserDictionaryInSuggestions  - whether to include user dictionary words in suggestions
LookIntoHyphenatedText  - whether to consider hyphenated parts as individual words
UserInterfaceFormProvider  - allows customized user interfaces to be used
Methods  
Check()  - runs the spell checker dialog
Events  
SpellCheckStarted  - fired when checking starts
SpellCheckStartedTextBox  - fired when spell check starts on a text box (used in multiple text box checking situations)
SpellCheckFinished  - fired when checked ends
SpellCheckFinishedTextBox  - fired when spell check starts on a text box (used in multiple text box checking situations)
WordAdded  - fired when word added to user dictionary
WordChanged  - fired when word changed
WordIgnored  - fired when word ignored
CreateDialogView  - allows customization of the UI by replacing the form used in the dialog
CreateDialogViewOptions  - allows customization of the UI by replacing the form used in the dialog
CreateDialogViewUserDictionaryEdit  - allows customization of the UI by replacing the form used in the dialog
RecheckDocumentRequest  - user has requested the document be rechecked